home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / std / c++ / 997 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  1.9 KB

  1. Path: cs.mu.OZ.AU!bounce-back
  2. From: solution@gate.net (Ken Walter)
  3. Newsgroups: comp.std.c++
  4. Subject: Re: C++ syntactic trap
  5. Date: 08 Apr 96 12:27:54 GMT
  6. Organization: Solution Technology
  7. Approved: fjh@cs.mu.oz.au
  8. Message-ID: <4kat8s$2i6k@news.gate.net>
  9. NNTP-Posting-Host: mundook.cs.mu.oz.au
  10. X-Original-Date: 8 Apr 1996 11:28:28 GMT
  11. Return-Path: <daemon@meeker.UCAR.EDU>
  12. X-Newsreader: NeoLogic News for OS/2 [version: 4.2]
  13. X-Auth: PGPMoose V1.1 PGP comp.std.c++
  14.     iQBFAgUBMWkGVuEDnX0m9pzZAQHlVQF8CUAdhLIuIaaPWgPMgEFHaQQ0L1Adaoyh
  15.     zR4Gx+wzJLbr6GDvBq0RVJy5khUER/mA
  16.     =4LSx
  17. Originator: fjh@mundook.cs.mu.OZ.AU
  18.  
  19. In message <4k3q4p$lkd@syn.cs.cornell.edu> - vavasis@CS.Cornell.EDU (Stephen Va
  20.  
  21. vasis) writes:
  22.  
  23. [...]
  24. :>I would like to make a plea to the compiler-writers who read this
  25. :>group: please issue warnings for syntactic trouble spots!  Implicit
  26. :>type conversion probably creates other traps that I haven't thought
  27. :>of.  C++ programmers like me need help from the compiler to navigate
  28. :>the traps!
  29. :>
  30. [...]
  31.  
  32. C and C++ are one of the worst syntacticly designed languages around.
  33. There is nothing to be done about it without severe redesign (a new language)
  34. The only one I can think of that is worse is PL/1 where amost anything
  35. you write has some meaning, just not necessarily what you expect.
  36.  
  37. Maybe, as they keep adding features to fix something, the language will break 
  38. from all the syntatic twisting and someone will define a new replacement 
  39. language with a decent syntax covering all the concepts. (Algol 00 ?)
  40. ---
  41. [ comp.std.c++ is moderated.  To submit articles: try just posting with      ]
  42. [ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu         ]
  43. [ FAQ:      http://reality.sgi.com/employees/austern_mti/std-c++/faq.html    ]
  44. [ Policy:   http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ]
  45. [ Comments? mailto:std-c++-request@ncar.ucar.edu                             ]
  46.